#pragma once
#include <iostream>
enum colour { RED, GREEN, BLUE, BLACK };

class Shape
{
protected://������� ���������� �����, �� �������� ������� ������������� ������
	colour m_colour;
	bool m_contour;
	double m_transparency;

public:
	void WhereAmI();
	virtual void WhereAmIVirtual();

	Shape(colour colour = BLACK, bool contour = true, double transparency = 1);	
	Shape(const Shape&);
	virtual ~Shape();
	virtual void Inflate(int)/*=0*/ {};//����� ���� �����������,���������� �� �������� ��������� ������� ������ ����(����� ��������� || ����� ��������)
	/*� ����� ����������� ������ ����� ������� ���������� �, ��� ����� ������������ ���� ����� � ����������� ������*/
};
